package com.navinfo.platform.trip.common.arithmetic.var;

import com.navinfo.platform.trip.common.arithmetic.RangeTorque;
import lombok.Data;

/**
 * 发动机扭矩区间算法{@link RangeTorque}的统计变量
 * @author 沈东生
 */
@Data
public class VarRangeTorque {
    /**
     * 扭矩=0时长，单位：MS
     */
    private Integer torque0Duration;
    /**
     * 扭矩0<x<=10时长，单位：MS
     */
    private Integer torque10Duration;
    /**
     * 扭矩10<x<=20时长，单位：MS
     */
    private Integer torque20Duration;
    /**
     * 扭矩20<x<=30时长，单位：MS
     */
    private Integer torque30Duration;
    /**
     * 扭矩30<x<=40时长，单位：MS
     */
    private Integer torque40Duration;
    /**
     * 扭矩40<x<=50时长，单位：MS
     */
    private Integer torque50Duration;
    /**
     * 扭矩50<x<=60时长，单位：MS
     */
    private Integer torque60Duration;
    /**
     * 扭矩60<x<=70时长，单位：MS
     */
    private Integer torque70Duration;
    /**
     * 扭矩70<x<=80时长，单位：MS
     */
    private Integer torque80Duration;
    /**
     * 扭矩80<x<=90时长，单位：MS
     */
    private Integer torque90Duration;
    /**
     * 扭矩90<x<100时长，单位：MS
     */
    private Integer torque99Duration;
    /**
     * 扭矩=100时长，单位：MS
     */
    private Integer torque100Duration;
    /**
     * 最高扭矩
     */
    private Integer maxTorque;
    /**
     * 最低扭矩
     */
    private Integer minTorque;
    /**
     * 扭矩总和
     */
    private Long torqueSum;
    /**
     * 扭矩总个数
     */
    private Integer torqueCount;
}
